Code Compiler
const int enablePin = 12;
const int in1Pin = 11;
const int in2Pin = 10;
const int potPin = 0;
const int switchPin = 2;
const int statusPin= 13;
void setup() {
pinMode(in1Pin, );
pinMode(in2Pin, );
pinMode(switchPin,INPUT_PULLUP);
pinMode(enablePin, );
pinMode(statusPin, );
}
void loop() {
digitalWrite(statusPin, );
int speed=analogRead(potPin) / 4;
boolean reverse = digitalRead(switchPin);
setMotor(speed, reverse);
}
void setMotor(int speed, boolean reverse)
{
analogWrite(enablePin, speed);
digitalWrite(in1Pin, ! reverse);
digitalWrite(in2Pin, reverse);
}